that explains it - English Synonyms Dictionary